export default {
    // 发送方法
    send(vue,proto){ // 记得传入vue组件的对象,不然访问不到vueX
        let socket =vue.$store.state.socket;
            // 如果连接还存在才执行
            if(socket){
            // 判断连接状态
            if(socket.readyState  == WebSocket.OPEN){
                socket.send(proto)
                return
            }
        }
    },
    base64ToImage(image){
        // 如果开头不是jpg或者png，就掐掉开头
        let adjust=image.indexOf('/9j/');
        adjust=adjust==-1?image.indexOf('iVBOR'):adjust;
        if(adjust!=-1){
            image=image.substring(adjust)
        }
        // 解析好头像
        if(image.startsWith('/9j/')){
            return `data:image/jpg;base64,${image}`
        }else if(image.startsWith('iVBOR')){
            return `data:image/png;base64,${image}`
        }
    }
}